package config

import (
	"android_emulator_go/common/log"
	"io/ioutil"

	"github.com/gogf/gf/g/encoding/gjson"
)

var (
	fileByte []byte
	e        error
	jsonObj  *gjson.Json
)

func init() {
	if fileByte, e = ioutil.ReadFile("./config/config.json"); e != nil {
		log.Error("%s", "配置文件读取出错")
	} else {
		jsonObj, e = gjson.DecodeToJson(fileByte)
		if e != nil {
			log.Error("%s", "解析配置文件出错")
		}
	}
}

// GatewayPort 网关端口号
func GatewayPort() string {
	return jsonObj.GetString("gateway_port")
}
